function thunk({getState, dispatch}) {
  return function(next) {
    return function(action) {
      // 还可以处理 payload为promise的情况   可以处理成功或者失败
      if(action.then && typeof action.then==='function' ) {
        return action.then(dispatch)
      }
      return next(action)
    }
  }
}

export default thunk